//1. 安装
//2. 引入 mongoose 包
const mongoose = require('mongoose');

//3. 连接 mongodb 服务器 
mongoose.connect('mongodb://127.0.0.1:27017/project', { useNewUrlParser: true,useUnifiedTopology: true });

//4. 设置连接的回调  当连接成功的时候, 执行该回调
mongoose.connection.on('open', () => {
    //5. 声明文档结构   创建结构对象
    let UserSchema = new mongoose.Schema({
        phone: String,
        password: String
    });
    //6. 创建模型对象               集合名称     结构对象
    let UserModel = mongoose.model('users',    UserSchema);
    //7. 调用模型完成完成数据操作
    UserModel.create({
        phone: '15869362576',
        password: 'aefwfejoiwajfeoiw'
    }, (err,data) => {
        //失败的情况
        if(err) throw err;
        //成功的情况
        console.log('插入成功');
        //8. 关闭 mongodb 连接 (选做)
        mongoose.connection.close();
    })
});